#1、实现输入一个字符串，计算出这个字符串中出现最多的字符
#str=input('请输入一个字符串:')
#print(str)
str='wwwwwwwwww4343eyre8438u4543r4re433ewew'
m=0 #记录字符出现最大次数
ch=''#记录出现最多的字符
for s in str:
    c=str.count(s) #统计每个字符在str中出现的次数
    if c>m: #判断是否最大值
        m=c
        ch=s #记录出现次数最多字符
print(f'{ch}字符出现：{m}')
#-------------------------------------------------------
#2、求最大值，最小值（打擂台)
# list=[20,4,67,89,34,56,76,43,23]
# max=list[0]
# for i in list:
#     if i<max:
#         max=i  #存放最大值
# print(max)
#-------------------------------------------------------
#打印出所有的“水仙花数”，所谓“水仙花数”是指一个三位数，其各位数字立方和等于该数本身
# for i in range(100,1000):
#     a=i%10 #个位
#     b=i//10%10 #十位
#     c=i//100 #百位
#     if i==a**3+b**3+c**3:
#         print(i)
#-------------------------------------------------------
#一个桶装4L水，一个桶装5L水，实现两只桶水互相交换
# a=4
# b=5
# c=0
# c=a
# a=b
# b=c
# print(a)
# print(b)
#-----------------------------------------------------
# list=[3,2,5,4,8,7,12,32,23,54,45]
# list.sort() #sort 升序
# print(list)
# list.reverse() #逆序
# print(list)
#将10个数进行冒泡排序
# list=[3,2,5,4,8,7,12,32,23,54,45]
# c=len(list)
# for i in range(1,c): #循环次数
#     for j in range(0,c-1-i): #比较次数
#         if list[j]>list[j+1]:
#             # t=list[j]#3   #位置交换
#             # list[j]=list[j+1] #3=2
#             # list[j + 1]=t  #2=3
#             list[j],list[j+1] =list[j+1],list[j]
# print(list)

#有一个已经排好序的数组。现输入一个数，要求按原来的规律将它插入数组中
# list=[2,4,7,12,23,34,45]
# c=28
# index=-1
# for i in list:
#     if i>c:
#         index=list.index(i) #找出索引下标
#         break #终止循环
# list.insert(index,c) #指定位置插入数据
# print(index)
# print(list)


